home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_1199 / 915 < prev    next >
Internet Message Format  |  1994-08-27  |  2KB

  1. Date: Wed, 20 Jul 1994 22:01:49 -0400 (EDT)
  2. From: Timothy Miller <millert@undergrad.csee.usf.edu>
  3. Subject: Amodal
  4. To: gem-list@world.std.com
  5. In-Reply-To: <memo.716895@cix.compulink.co.uk>
  6. Message-Id: <Pine.3.87.9407202249.B29726-0100000@grad>
  7. Mime-Version: 1.0
  8. Precedence: bulk
  9.  
  10. Warwick:
  11.  
  12. ]>Someone mentioned using the WM_TOPPED message for getting clicks on
  13. ]>background windows.  This works for single clicks, but the signal doesn't
  14. ]>go through until the button is released, so I can't effectively work with
  15. ]>sliders and other thigs that require dragging.
  16. ]>
  17. ]>How do you do this?
  18. ]
  19. ]On older TOS's this is exactly the case - no dragging.  But with WINX or
  20. ]with newer TOS versions, the BEVENT flag of a window can be set, thus
  21. ]allowing it to perform drags.  Sliders generally provide paging or lining
  22. ]areas/buttons, so they are still usable via single clicks, just not as
  23. ]much as when topped.
  24.  
  25. Yeah, my sliders do paging and all the normal sorts of things.  I just 
  26. sorta miss being able to drag.  Oh well.
  27.  
  28. I have dialog window flags for disabled (no topping closing or 
  29. functioning of any other sort except for moving and redraw requests... 
  30. this is for when dialogs spin off child dialogs and you don't want the 
  31. user to access the parent until the child is donw), untoppable, and 
  32. background-active.
  33.  
  34.  
  35. Another question to you programming guru's:
  36.  
  37. Say you have a vertical slider and you use graf_dragbox to handle 
  38. dragging of the slider.  The slider ends up being two pixels thinner than 
  39. the parent and can move left and right a little.  Why?  
  40.  
  41. My solution was to temporarily increase its width by two.
  42.  
  43.  
  44. Hey, are you guys actually going to make suggestions for me or just steal 
  45. my ideas?  :)
  46.  
  47.  
  48.  
  49.